RSRC LVINLBVWT 4`<@{ D6Y >wpFǧT ُ B~xfs]WF LVINStream Basic with Config.vi LVINLJM_eStreamStart.vi    @ Handle In @@ @Numeric aScanList@ Handle Out@ ScansPerRead@ScansPerRead Out @NumAddresses (Auto-Detect)@NumReadAddresses@ ScanRate@ Actual ScanRate6@P @!status @code@0sourceerror in@ Actual SampleRate6@P @!status @code@0source error outPTH0& FunctionsLJM_eStreamStart.viLVINLJM_eStreamRead2D.vi   @ Handle In@ Handle Out@ ScansPerRead@@ aData Out@ NumAddresses6@P @!status @code@0sourceerror in@DeviceScanBacklog@LJMScanBacklog6@P @!status @code@0source error outPTH0' FunctionsLJM_eStreamRead2D.viLVINLJM_eStreamStop.vip @ Handle In@ Handle Out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0% FunctionsLJM_eStreamStop.viLVIN LJM_Close.vi] x  6@P @!status @code@0source error out6@P @!status @code@0sourceerror in @HandlePTH0 Functions LJM_Close.viLVINLJM_ErrorToString.viF x @0String6@P @!status @code@0sourceerror inPTH0' FunctionsLJM_ErrorToString.viLVIN LJM_OpenS.viw x  6@P @!status @code@0source error out @Handle6@P @!status @code@0sourceerror in@0 Identifier@0ConnectionType@0 DeviceTypePTH0 Functions LJM_OpenS.viLVINLJM_GetHandleInfo.vi x  6@P @!status @code@0source error out@ConnectionType@ DeviceType@ Handle Out@ SerialNumber @Port@MaxBytesPerPacket@ IPAddress6@P @!status @code@0sourceerror in@ Handle InPTH0' FunctionsLJM_GetHandleInfo.viLVINLJM_NamesToAddresses.vi x   6@P @!status @code@0source error out@@ @NumericaTypes"@@ @Numeric aAddresses@NumFrames (Auto-Detect)6@P @!status @code@0sourceerror in"@@@0StringaNamesPTH0* FunctionsLJM_NamesToAddresses.viLVINLJM_eWriteNames.vi @ Handle In@NumFrames (Auto-Detect)@ Handle Out"@@@0StringaNames @@ @ Numeric aValuesIn6@P @!status @code@0sourceerror in@ ErrorAddress6@P @!status @code@0source error outPTH0% FunctionsLJM_eWriteNames.viLVINKeep Last n Rows 2D.viF x @@ Last n Rows@@ Array@# Rows to KeepPTH0+ LVUtilitiesKeep Last n Rows 2D.viPP xP cP P d-` cnP"@P@flg@oRt@eofudfP0 Error Message x0dfd P0txd P0old P0ext c,RP"@P@flg@oRt@eofudf P!stopx!dfdP!txdP!oldP!ext@ P@@@@0String P   c+\P"@P@flg@oRt@eofudfP Scan Rate (Hz)p dfdP txdP oldP ext cP"@P@flg@oRt@eofudf$P@@0String Scan Listp@0dfdP@0txdP@0oldP@0ext P c\P"@P@flg@oRt@eofudfP# of iterationsxdfdPtxdPoldPext4 P@@@ j Pp@fP0@PP!!!!l@bP0   !!!$@P0!!!B@8PP c,P"@P@flg@oRt@eofudf*P@ @ NumericWaveform Graphx@ dfdP@ txdP@ oldP@ ext P   cP"@P@flg@oRt@eofudfP@ Datax@ dfdP@ txdP@ oldP@ ext P P c\P"@P@flg@oRt@eofudfPLJMScanBacklogxdfdPtxdPoldPextb P         @P b P         @P  c ^P"@P@flg@oRt@eofudfPDeviceScanBacklogxdfdPtxdPoldPext c lP"@P@flg@oRt@eofudfP0 DeviceType p0dfd P0txd P0old P0ext c pP"@P@flg@oRt@eofudfP0ConnectionType p0dfd P0txd P0old P0ext c lP"@P@flg@oRt@eofudfP0 Identifier p0dfd P0txd P0old P0ext P c\P"@P@flg@oRt@eofudfPDeviceType OutpdfdPtxdPoldPext P c`P"@P@flg@oRt@eofudfPConnectionType OutpdfdPtxdPoldPext P cZP"@P@flg@oRt@eofudfP ScansPerReadpdfdPtxdPoldPext P   c8^P"@P@flg@oRt@eofudfP #Seconds on Graphp dfdP txdP oldP ext@ P@@@@0String c P"@P@flg@oRt@eofudf(P@@0String Config Namesp@0dfdP@0txdP@0oldP@0ext< P@@@ @ Numeric P   c4P"@P@flg@oRt@eofudf$P@ @ Numeric Config Valuesp@ dfdP@ txdP@ oldP@ ext P cbP"@P@flg@oRt@eofudfPCombined DIO17 CountxdfdPtxdPoldPext P cbP"@P@flg@oRt@eofudfPCombined DIO16 CountxdfdPtxdPoldPexth0 Error Message` Reads / Second`disabled index (col)`disabled index (col)`disabled index (col)h index (row)` y` y`disabled index (col) c c| c(@0 Error Message   6@P @!status @code@0sourceerror in c@# Rows to Keep @@ Last n Rows c@ #Seconds on Graph@ ScansPerRead @@ aData Out@LJMScanBacklog@DeviceScanBacklog@ @ NumAddressesO @0String @!status c@0 Identifier6@P @!status @code@0sourceerror in c @Handle@0ConnectionType@0 DeviceType@ IPAddress@MaxBytesPerPacket @Port@ConnectionType@ DeviceType@ SerialNumber@0 DeviceType@0 Identifier@0ConnectionType.*@@ @ NumericWaveform Graph @!stop@ Scan Rate (Hz)($@@@0String Scan List@# of iterations@ Scan Rate (Hz)@Combined DIO16 Count@ #Seconds on Graph,(@@@0String Config Names($@@ @ Numeric Config Values@Combined DIO17 Count@NumFrames (Auto-Detect) c@ ScanRate @NumAddresses (Auto-Detect) c@ Actual SampleRateP@ Last n Rows! c"@@@0StringaNames"@@@0StringaNames@ ErrorAddress@NumFrames (Auto-Detect)@@ @NumericaTypes"@@ @Numeric aAddresses c4 @@ @ Numeric aValuesIn c c| c c| c c c c| c c c c c c| c c c c| c c| c c$ ct c c c c c c dP``` d  CDf r t| *^~@@AIN0DIO16_EF_READ_ASTREAM_DATA_CAPTURE_16DIO17_EF_READ_ASTREAM_DATA_CAPTURE_16Plot 0 BBPlot 1BB Samples Amplitudef3f38@@È@@@@i?@b@$@? LJM_dtANY LJM_ctANY LJM_idANY? AIN_ALL_RANGESTREAM_SETTLING_USSTREAM_RESOLUTION_INDEXSTREAM_BUFFER_SIZE_BYTESDIO_EF_CLOCK0_ENABLEDIO_EF_CLOCK1_ENABLEDIO_EF_CLOCK2_ENABLEDIO16_EF_ENABLEDIO16_EF_INDEXDIO16_EF_ENABLEDIO17_EF_ENABLEDIO17_EF_INDEXDIO17_EF_ENABLE @$@?@?@@@$208 p|~ \Y,,$08 hX pd~px l X $H08  dpx d8px   L  T $08 P d px @   <  HT `p x * |$ *08   X td px @ p@ hz@ L@ T@ P @ | @ 6 `b@ H  $ @ <@ @ $ $    $@ H   $  $   h @ \X $ @ H@ x @ p 2BHN   P $@ @ @               VIDSStream Basic with Config.vi VIDS LJM_OpenS.vi tPTH0VIDSLJM_NamesToAddresses.vi PTH0VIDSLJM_GetHandleInfo.vi xPTH0VIDSLJM_eWriteNames.vi |PTH0VIDSLJM_eStreamStop.vi PTH0VIDSLJM_eStreamStart.vi PTH0VIDSLJM_eStreamRead2D.vi PTH0VIDSLJM_ErrorToString.vi PTH0VIDS LJM_Close.vi PTH0VIDSKeep Last n Rows 2D.vi PTH0.-i386b-+ codeQ* .Ew+ E\EPPUEd$=9=RÐYӀ}}E$EEɍHHH HHHHH H$H(H,ƅhhUEPxEhxfƅfx ƅ݅` ݅ݝ` ƅfxƅH W݅` hh$X h$X؉X_ƅ}$ ƅhhUEP8d$ fxKƅET+ E\EPt .UR@␐}v}vCƅfx+ƅ< @ x s<sDsLsTET+ E\EPx .UR@␐}v}vjƅ}$ ƅhh UEP8d$ }$ ƅdhh UEP8d$ fx6ƅ| s$  tET+ E\EP| .UR@␐}v}vzƅfxƅ s,sThETW+ E\EP .UR@␐}v}vƅfx"yƅH   T ET+ E\EP .UR@␐}v}vRƅfx&"ƅDž ɍHHH HHHHH H$H(H,ƅphhUEP+ CP?J+ P@+ PA+ PB+ [P<  2+ !P l+ P  + P + s_^ZY[]Ðt =,PEP$PP[+ $t $@ $Ðd$x =,PEP$PP+ $x $@ $Ðd$| =,PEP$PP+ $| $@ $Ðd$ =,PEP$PP+ $ $@ $Ðd$ =,PEP$PPO+ $ $@ $Ðd$ =,PEP$PP+ $ $@ $Ðd$ =,PEP$PP+ $ $@ $Ðd$ =,PEP$PP+ $ $@ $Ðd$ =,PEP$PPC+ $ $@ $Ðd$ =,PEP$PP+ $ $@ $Ðd$.Ul$SQRVWT$ QRPE@$RZcud$ZY=k_^ZY[]ÐDž t t @ $ <Dž@ dDžh lDžp( tDžx, |DžDžDžDžPTAB  Džx x @ DžDžDž Dž Dž Dž  Dž$ DžDžDžDžPTAB  Dž| | @ $ DžDž@ ,Dž0 LDžP \Dž`Džx DžDžDžPTAB  Džl  @ lDž DžDž Dž DžDžtDžxDž|PTAB ph Dž  @ $ Dž Dž Dž Dž  ,Dž0Dž8  <Dž@DžX Dž Dž Dž PTAB Dž,  @ , $ D DžH l Džp Džx | Dž Dž Dž Dž Dž4 Dž8 Dž< PTAB 0 ( Dž  @ Dž  Dž  Dž Dž Dž Dž PTAB Dž  @ $ $ Dž( | Dž Dž Dž Dž PTAB   Dž  @ Dž $ Dž Dž Dž Dž PTAB Dž  @ 4 Dž8 d Džh Dž Dž Dž PTAB   QRu{3d$ZY,Ul$SQRVW}#QRU躡td$ZY_^ZY[]ÐUl$SQRVWt$ }0<ƅp}Ul$SQRVW|$ }< QRhPhhhP|$Pp$hU4;d$$ZY_^ZY[]ÐUl$SQRVWu+ F + F+ F@+ FDQRhU܍td$ZY_^ZY[]ÐX"{  W p H$,B,-P-+ N3 m!w%!"Q"=Ui! /!_G (-0-8-@-%z M,F`z0Jd~"""6#s###*$g$$CODEQ* us.%7.1Oldest compatible LabVIEW.s0  pPPP@0 Error Message @!stop$@@@0String Scan List@ Scan Rate (Hz)@# of iterations*@@ @ NumericWaveform Graph@@ Data@LJMScanBacklog@DeviceScanBacklog@0 DeviceType@0ConnectionType@0 Identifier@DeviceType Out@ConnectionType Out@ ScansPerRead@ #Seconds on Graph(@@@0String Config Names$@@ @ Numeric Config Values@Combined DIO16 Count@Combined DIO17 Count 99ݽwp1 p1p0@ DTHPD88 ~ @!status @!stop!:*@@ @ NumericWaveform Graph@0String @ Scan Rate (Hz)0$@@@0String Scan List@ Handle OutF6@P @!status @code@0source error out&@ Actual SampleRateF6@P @!status @code@0sourceerror in @ Actual ScanRate@ ScanRate&@NumReadAddresses, @NumAddresses (Auto-Detect)&@ScansPerRead Out"@ ScansPerRead&@0 Error Message, @@ @Numeric aScanList @LJMScanBacklog&@DeviceScanBacklog$@@ Data @ Handle In @ Handle In@ Handle Out6@P @!status @code@0sourceerror in6@P @!status @code@0source error out @# of iterations @ Reads / Second @0 DeviceType$@0ConnectionType @Handle @0 Identifierx    @ Handle In @@ @Numeric aScanList@ Handle Out@ ScansPerRead@ScansPerRead Out @NumAddresses (Auto-Detect)@NumReadAddresses@ ScanRate@ Actual ScanRate6@P @!status @code@0sourceerror in@ Actual SampleRate6@P @!status @code@0source error out0$@@ @ Numeric Config Values"@ NumAddresses(@@ aData OutD8   @ Handle In@ Handle Out@ ScansPerRead@@ aData Out@ NumAddresses6@P @!status @code@0sourceerror in@DeviceScanBacklog@LJMScanBacklog6@P @!status @code@0source error out x  6@P @!status @code@0source error out @Handle6@P @!status @code@0sourceerror in@0 Identifier@0ConnectionType@0 DeviceType x  6@P @!status @code@0source error out6@P @!status @code@0sourceerror in @Handle x @0String6@P @!status @code@0sourceerror in @ConnectionType@ DeviceType"@ SerialNumber @Port&@MaxBytesPerPacket@ IPAddress& x  6@P @!status @code@0source error out@ConnectionType@ DeviceType@ Handle Out@ SerialNumber @Port@MaxBytesPerPacket@ IPAddress6@P @!status @code@0sourceerror in@ Handle In @DeviceType Out$@ConnectionType Out @ Numeric.@@ @NumericaTypes2"@@ @Numeric aAddresses(@NumFrames (Auto-Detect)2"@@@0StringaNames2" x   6@P @!status @code@0source error out@@ @NumericaTypes"@@ @Numeric aAddresses@NumFrames (Auto-Detect)6@P @!status @code@0sourceerror in"@@@0StringaNames, @@ @ Numeric aValuesIn"@ ErrorAddressRB @ Handle In@NumFrames (Auto-Detect)@ Handle Out"@@@0StringaNames @@ @ Numeric aValuesIn6@P @!status @code@0sourceerror in@ ErrorAddress6@P @!status @code@0source error out@ index (row)4(@@@0String Config Names.@@ Last n Rows&@ #Seconds on Graph x @@ Last n Rows@@ Array@# Rows to Keep"O "@ @# Rows to Keep$@@ Array*@Combined DIO16 Count*@Combined DIO17 Count*@disabled index (col)@ yL (88pp\pp$Ptppppppp((L(ppppppppp\xhhLppp$pptpppppp\ dppp\P `pppppppppp (pppppp  8 \pp\ x p $pppTpp|ttL\Tpp|pppppp(LxxLLpppppppL88``LLLLLLLLLLL YD\k\k Error MessageHqKqKZDbcScan Rate (Hz)PD%44%44stopH$pJK[kJL[k U$ 38$ 38  Scan List[D,;,;# of iterationsZDs,ps-p Waveform GraphSD$}~SamplesHD$ȉHDRSU D$9NH*%9] AmplitudeN8G8G0.fDAATo remove an element, right-click on it, select Data Operations => Remove Element. To empty an array, right-click near the edge, select Data Operations => Empty Array. Other useful operations: From the Operate menu are "Make Current Values Default" and "Reinitialize To Default".P$=%=DataN ]D^_DeviceScanBacklogHfgHAPAPH4;J;JH  H  Hl  ZD^_LJMScanBacklogHTbdH bdVD7hF7iF  DeviceTypeH Ll[Lm[ZDghvgivConnectionTypeH|l|mVDhi  IdentifierHlm ZD8GR8GR DeviceType OutHM\-M\-^DgvmgvmConnectionType OutH|-|-R --StringH$XD  ScansPerReadHh]DL[YL[Y#Seconds on GraphHlap,ap,X$e3$f3 Config NamesHl;MJ_;NJ_RhiStringHhmnY$U3$V3 Config ValuesH<;=JO;>JOSdeNumericHDhi`D+u+uCombined DIO17 CountH1@[11Z`DY+Z+Combined DIO16 CountH1]@1_1HDFG HD0L[L[HD:I:IHD8UdFUdF HD 9!9HD<N]N] HD88YD.!.! Error MessageHDh1@ 1@ XD)( LJM_Close.vigD> M>MStream Basic with Config.vi_DFELJM_eStreamStart.vi`D.-LJM_eStreamRead2D.vi^DLJM_eStreamStop.viHD ' (HD\ZZ`DLJM_ErrorToString.viXDEG LJM_OpenS.vi`DwyLJM_GetHandleInfo.viHDd2A22A2 HDTcNTcNHDćw%w% HDHD# # cDoc~oe~LJM_NamesToAddresses.viHDZDmq|ms|Reads / SecondHDXpApB ^D10LJM_eWriteNames.viHDkzkzD$|Bn$~BmAAAHere we add some extra code to combine the 32-bit counter values.HD(I&X/I(X.bD\^Keep Last n Rows 2D.viDgfThis is a utility function we provide to keep the last n rows of a 2D array. We use it here so we can show the last n seconds of data.HD`ootD npThis example demonstrates the typical streaming technique: 1. Open the device. 2. Configure analog inputs. 3. Configure & start the stream. 4. Read chunks of stream data in a loop once or twice a second. 5. Stop the stream. 6. Close the device. For background on streaming, the T7 stream section is useful, but the LJM stream section is even more applicable: https://labjack.com/support/datasheets/t7/communication/stream-mode https://labjack.com/support/software/api/ljm/function-reference/stream-functionsWD7F07F/ index (row)DWWWThese 2 calls are opening the device and displaying info about which device was opened.D ooThis call is doing configuration. With the default front panel values we enable a high-speed counter on CIO0 & CIO1 (DIO16 & DIO17).xD,,,This call is reading a chunk of stream data.D"@"@FFFThis call is converting the scan list of names to a list of addresses.DtotnWWWThese 3 calls stop the stream, close the device, and convert the errorcode to a string.mDTr/Tr.!!!This call is starting the stream.HDp B C HDH3<B3=B HDP_wP_wHDL~w~w`DTcDTcCdisabled index (col)`D`oF`oEdisabled index (col)HDf:uCf<uBMDYhYhyHDr<Er>D`DpFpEdisabled index (col)HD؉<E>DMDyHD܉HDxV:eCV<eB`DDSDDSCdisabled index (col) STOP    %.3f%.0f%.0f%.0f%.0f%.3f%.0f%.3f%.0f%.0f%.0f%.0f%.0f%.2f%.0f%.0f%.2f%.0f%.0f %#_15g %#_15g%.0f%.0f%.0f%.0f %#_15g%.0f*FPHPStream Basic with Config.viHFPHP(8H4pN!HXLGGt= I 7|         4Q[PH4 F [lH0ADI$24 2 pL<0  lPd4 F ar,l04|$4 O$55r0Dp<  vIJ\lrȇ 8l8l8l8l8l0  ad|<HR p#8` - @PV <0D Xp 6 0VbcVbcVbc4 Fx #49r@P rxB43O p 2 VbbVbbVbbL : ek0u0/.-p 2 03Ac3Ac3Acp 2 0AObAObAOb0 Wx 3Q 0 sx : 40 w 6Od0 Ux 68d0Ddx$@PC X+UBDb| 04 F  +<r0  <Ud0 D A d~p :  0;Gc;Gc;Gcp :  GSbGSbGSbL :  @Q0u0/.-H RG/ 0 C , Pd~>p ^uP# m47 D 4 F , r+q`r0 k ,! ">@ : ,J!ff]@ : ,L!vvo@ : ,K!nng0 2d- p4 3d^|dr0 2d( (0 2 ( 0 2 - 4 6dhr4 6 Q8r0  , 0  , #>| 4 3 ^8OIr0DH ,4 $ ,7Hr4 D@r|4 F  #>|r@P r B4#10 w #dp 2 0bbb@P r B4#2p 2 0ccc0 w #dp 2 0cccp 2 0bbb0 U #Gd@P  3,0 W  &0 s  'C0   d0D4 $H4 J xrp : 0cccp : bbbL :  0u0/.-0 p ]d, !p!# #X@PC]DlD|||@PC ]TRP||, (!""P `4 F ]tr|),0  ]d0D Upd~DQ* GdmȈ$1o3S/!||,$X4|8hBT8 2 eprrl|<O08l48hBR,`, @`8hBR 8h BR , ( h (8 2 @Q$pp<8hxBTh8hB,@ 8 r :K8pp48h-BT0 J ,& GL ` ld \,$8 r  pp,8hB,tL8 r 0pp(8!h ,BTD!O@4 ,8tjK oD"O`4 ,0 o8#h BTh8#hB,#T$8#2   oo8%hB,%DXT|4% Fp ]p&| 8& 2 app 8(hB@,R 8( 2p app0*DQd8p* : 0R^cR^cR^cp* :p 0R^cR^cR^cp* :p R^bR^bR^bL* : ag0u0/.-p* : R^bR^bR^bL* :p ag0u0/.-8*hpBR 4*Q%6g`#8*h#B T,*$($\$#4* F# 6gGp4+ 2# Kk\o0, # Gg`d,|B$4,Q&dfg%`,|0,D$#,|,,%&%&,4, F$ fgwo-|B-|CP-|0- $ wgd8-h$B%L%T0-D%$4- 2$ {ko4. F' go4/ 2' ko00 ' gd80h'B(P(. 0ccc8;h.B.-R p; :. bbbL; :. 0u0/.-0;D.. ;|;|;|;|@;P4xKuZ2L f;|;|y,;2x2334,234; F1 K\Z 61 0[gc[gc[gc8>h1B2$1R p> 21 gsbgsbgsbL> :1 `q0u0/.-0>D281T a5$1;Di7?# A(HR$>| >|aAP;Diem# 1;Di7? H>R:#9%69  ,>678l7l8 ,>67,9P89 :>|>|>|>|>|,>99::T4> F5 #d4 8? r7, :LK`(r @AP r5B43;Od50A w7, 6HOddA|pA 27, 0A;OIbA;OIbA;OIb8Ah7,B601A|pA 27, 03;AIc3;AIc3;AIc0A s5 :h!0A U5 6d%dA|0A W5 39Og4AQ5h!64A J9 g4B 29 l8Ch5B6X6DTh8Ch9B760CD8X5 *0C 9 h!dHCRA,#);4>L  ,C;`;===>4C F: #T40@DP r:B43+OT= D|pD 2; 0A+O9bA+O9bA+O9bpD 2; 03+A9c3+A9c3+A9c0D w; 68OTdD|D|,D=L;8D r; :<KP(r(0F W: 3)OW0F s: :X0F U: 6Td8Fh:B=  ,F@@???@D@tF|F|8Fh;B;9<pF 2>L 0XdcXdcXdcpF 2>L XdbXdbXdbLF :>L gm0u0/.-0F >L cd8Fh>LB>>F|4F J>L c8G2>L gw(0ID@W:$ *aH;Diem 1HU : 6T\I|,IB<BBFCBpCH@IPCCEvAD 4I FA ,v$w0J A ,E`d8J 2A 0A\wwpL :A 0+7c+7c+7c8LhAB6l5R LL :A 0A0u0/.-0LDAAd @LPCFhXED< <,LDhDEEFDEt4L FC X, w0M C ,XEd8M 2C 0\AwvpO :C 0+M7Yc+M7Yc+M7Yc8OhCB11R pO :C 7MCYb7MCYb7MCYbLO :C 0\Ab0u0/.-0OD5C XpO :A 7Cb7Cb7CblO0 p X %&d'+$-,1d4x:A,FhClOCFhA,:4x1d-,+$'&d% h p X0,O9p ,  BDHPStream Basic with Config.vi LVINLJM_eStreamStart.viPTH0LVINLJM_eStreamRead2D.viPTH0LVINLJM_eStreamStop.viPTH0LVIN LJM_Close.vi*<PTH0LVINLJM_ErrorToString.vi*PTH0LVIN LJM_OpenS.vi,PTH0LVINLJM_GetHandleInfo.vi<PTH0LVINLJM_NamesToAddresses.viGLPTH0LVINLJM_eWriteNames.viVtPTH0LVINKeep Last n Rows 2D.viiPTH0BDHP8(DP!,O0OD0O@p+EeU4O BEe\4Pr(!!4PDm4P#pp"P$PPP04Pq|!;0P@H0$\ldT4P B$K\eu4Q/Rr%&`Q(QQ(PQPQ QxP0Q4Q0Zj!b`4Q0Z b^` Q,$,Q`pd4Q0b jf`0Q$`G^nfQ Q@H `DQc%7(<Q0Q Q@ <!` QP0Q%`0[*k:c2Q Q@Hp4QD 8P Q@pQp4QbC%7.4QbD%6-4Qr!@0Q@p JZR4Q B9Jev0R@pF p<eu6m&l4R B<TeGeu0S@HX?/4S 24S B:eu4TDALP4T"`} T"Hll.T TzpT(T 00T@H X 0^nf `4T B 0M^eu4U p 4UD  0U@Hy  ,4U B 9euV}Vi4VpP(4V P5V 4 T V @`8l. V"H t . V @`  .4V#T14V"` .4VDP4VD(@4V tb0V D0V@H*"x  )V*V- V tLV)Ddyq)ok< 0V tD,V  x,V D Y  V4VQ /B"X V@ D D 0V  /B"4V J  /"eu4W 2 0A!u4X &K*<*u4Y3`?4Y3hgY@Y*6Y(TY~DQ* H6FB5/!YxYEt Y<]=:Y Y DYY DYDY2 t\L ea4Y K= Nu4ZgL eaX6Z8Zh B,Zd4Zphr`Z!D}wq\`pDZ1D`, V h5G ZZ4Z &KGuP[8( td|l [T.[84[3o [EXI [84[3!4[3[ [4[3  [8.4[3|[ [RHS[ 4[3[( [iS4[3`[t [,t4[34[3 [kt4[3P [d [ d4[3 [ [d[[ [88:4[3h [| [4|4[3 [ [4[34[3 [l4[3[ [:[l[( [Nph [l4 [[D[1 h (o: 4[ &K/tP\@PTX (! !`#""x" \ P4\3`\T4\3tf \4\3@a\P \pT4\3_\ \ tt D\1DT  @ 'I 4\ &KuP]h$$#$D$%%|'0&`&(t'd'(4]h4]3=]]$$ ] .4]3> ]4h ]4]3<] ]Nx4]3D]]X ]X4]3^] ]j |4]3 [] ( ] (4]3!Z 4]3\4]3 , ] ] 4]3!L+ ]!` ] !!`4]3!* ]#]! ] H!]" ].# "4]3"d(]"x ]*"0"x4]3"']" ] "!` ]!#4]3!) ] 4]@]{ 4]3#;]# ](#.]$D ]$$ ]$$D4]3$9]$ ]$d$]%4]3$: ]%%4]3%h7]%| ]%4%|4]3%6 ]'04]3$84]3&L5 ]&` ]&&`4]3&& ]& ] &!`4]3'% ](t ]%'0]'d ]('d4]3'#]' ]''4]3( "](4 ]-T'!` ],E3: ]&(t4]3'P$ ] T4]D-],0]@H. "&-F%6)\4] B), &eu^"),^.^.P4^ B  [eu4_-o4D_1D* s I @_ *- 01,02132x2343 _*<+X+!`D_1D.+$0 I 4_ &K*u4`D|PP`-4`3*< r`(42x4`D,$0`4X4` &K,Du4a3*)(0,Da1D8T,@Dd ti`-F a,8, a*</- a0a1,4aD+Pa#3a=CPa.a"x a,8-@a ..P4X455p56`68478 a*4$.Pa4Xa4 a*,t.aSR| a,<\90.4a)o3aRPh55hh$4a3*< t a*<0p04a3*<-@va04a3*<-,u4a3*<0\w a*<004a3*<1x a*<0(1,4a3*<1ya1 a*<1L14a3*<1za3a2 a*<024a3*<2d{a2x a*<-T20!`4a3*<2| a2 a*<22a34 a*<13 a*<3344a3*<3~ a3 a*<(3T.4a3,j\d`4a3*<3} 4a3*)(0, a*+44X4a3*.(0,a54a3*.p(0, a*4x44a3*4 ($a8a5p a*65p4a3*5 a5 a*55 a*554a3*5\ ($a6` a*76`4a3*6a6 a*+X6!`4a3*8 n 4a3*6L 4a3*7m a7 a*7P74a3*7k a8 a*78a84 a*684@a (T,-.89;:H:<<;< a,:84a3,+S\d`a94a3,)T\d`4a3,-O\d`a;4a3,8eT\X a,9x94a3,9ddLTPa:H4a3,5HNT\X a,;8:H4a3,:bDLHa: a,:h:4a3,;PDLH a<< a,9;4a3,:cLTP4a3,;MDLH a; a,D4;l;4a3,<LDLH a< a,D;< a,G:<<4aDEd aEDDa1D=<v x!7 4a &K<vu@b x=\=>>>?d?@4AAAl b<F`>=\b=\4b3<P b<F==4b3<>4b3<=|4b3<>b> b<?>b>b= b<]>L. b<?>4b3<?Pb> b<@?db?d4b3<> b<??4b3<@ ~b? b<E@T:4b3<Av~z4b3<?~4b3<@v~z bA b<A$A4b3<AXv~z bA b<<\A.4b3<Bv~z b@4 b<@AbGbAl0b@pD%B$BRJBT4b BB$1B3eu0c@pD4&dBdtlB0c@pG'BC4c BBSdOeu4d BBv&eu0e@pF+$= C4e BCPet0f@pF`-,=\$4,DfNp4f BC$!eu4gDDc@0 g DEDBgB;gB$<4gDDeD0gDh4gDww0g* Eq(# g@ GEDBg.AlgDhEt4gDF(gP gg<g(T@4g=\C4gDFDgHgB<<Et4gD-c4gDmt04gDFf0Dg1DGG}b h8 gGL8HX:4g &KGLnbU<ms4ml 8m|mT@mPi|_,m_ 08m 2_` j{huu@oPwlG$Z1`d oUp,,,o~auaTt,oh44o #{Coeטu,pHa 4 8p 2` H%Y0duu0r 3` G$Z1 4rD,t0rmr hr]r D8X686rD4Hll,,rFr<\z`zrDHJJ66r]rGH#rF`,,rEz`z r @`iN<S,rltr4rDajHrNr| Dr14i[{ Z rijLi4r &Ki[tsy}4s3i |s{ws{ Hsi4sln#4s hettph}x t"Hjkttk`l 4t"`k-}4tD$tk` t @`kkttTLhhtRHmmt<LH t@H`mt|t84t3ixs{wHtjt.&6%6&t* t"HxydHt fftlt^--^tdff t @` ydtb(bc2c(4tl 9 t@Hu`^stttFm&f&8th`BLt :` J V&00/.-t~|4tu-ts4tv :t t,4t/tVvg8t(-`vvtvvtx tHvP t@`vPt,tHh 8,tpx,tHuL`2\tE~tI4t'`}vP4ti|  &tyv{t4tkD ' t"H :tyDty4t#( = tinyD4t"`D}t{ {t0t@H`4xy&z tiy4t Bypetu{t4u/z|&Fiu}}x}8u:z#C|{uz| | u@z{zuz u{y{@{ 4u0{j u{|,yu| 4u/yn0u;z{ 3C; u@zxD|`4u0{z40u;z{#3+ u@z|X0u;z|#3+u|u|`| uzH}0}4u0zH}d6A;iu} uzHx~ru}x4u Det vzH`~4}4v0zH},61i4v0zH~h,61iv} v@Hwl~|v|4v J` 6G1etw~ wi4~w@w iyDy~08pw4w ` 04w3ixs{ww0 wih w@T^l$wwwP4w )w$,wdOr4w 6 wi0a1; Di TȽ wi1X; Di w8 w@`x4w3i~s{w4w3itkso4w3ikso4w3iXckg4w3ickg wi84w3i[c_w wiX4w3i[c_ w wiwp4w3i([c_ wi<z4w3i[c_ w wi8wh_`B0w 3_` i| 4wj0T % w\|l@wd4wxx` < wHxDx wUp`Pww+Xw-T4w 7 w@T~|0w 3 d8wE 4w0Upg4w0Up]Dgw`D wUpsP w@Tu`sw(w tw 0wET\alqdi0wE TD\Qda`Yw` w@T\~|wP4w Det4x Det4y  et4z0\|\cxmi z\|^lt$4z D!Ae׌r4{ Dsper4| DSs0es0}ETla|qti }@Ts P}4}u A}+U,UaT; Di 1; Di 4}"`F} } @`:}x}},} lkN<yd< }"H <!`<} T l hvr } @` <!`}}4}"`E}x!`H} }vP}&,}"0H}} ..\} 1@x0}@pa:A)a!Q0}@pA,C;S[KK@4} BAe,~l 4~ B2;Ce$ v<Hk0E@T<dQlahY< @Th0E TLlQtapY40vs\qfg|<1; Di 0@HFh `phP4 B O`xetq0@HC4 B}xeq,0ET|aqi @Tu,H0E TL|QaY @Tm1; Di Y0E@TptQ|axYWP @T`~|0E@T(QaY4.4 J SdEeq4 J4 _pGeq@P`p:Gh0 34 p:G v<< v$40vtfqkg4/i\a&&Q!Qa ikFE]tT]]RTLRH8GF`F<\DD4E++X(-T  84D4 \L p NS,<VtGL`*<*pKKK40Up4g ,(,$d40,Hi ,|40,`iL HzHzTi{\|,vUp ,u , @TpX @T<0ETF:QLaCY @T8~||0ETF:a]qTi @Hw|0E T\LQTaPY8 2 e9vDpqq|4  > @H@,~|H`L :_` lx00/.-4T *,X|4 J_` Xieqm0E@T]TQ\aXY @T|,HM_`B @Hl8 24 q;FxqqL4 J8 oGePq@Pw:Gw@ 0 38 :G @P^d8wE`8hB^|L : g4s:00/.-4v B8h8B $4 l/<40v\fag8 28 ;FTqq$L 8 \`hL :8 6<00/.-40\|\mxri40\|cmhi\\y@xYx@L <L$P`,H<L :4 s6<00/.-\8h4B~m40,i,HH\@Y@,(` P4 J edq8 2 `qq\L : 00/.-@P@4$ +0 3  8hBl4 ?`D_;MM_Hlrr\ aD{k\j(|{x|} ȇpDzyz`Hy!` ms,Up\|v~|TkizHyz{),  0$HxD+`1    / +  CY CHx1aTiTa;_;w P* PY Y  PL L pY pL `Y `L@PhT8gE mkk, |D8 2 U9fDhqqX8hBL : W4c:00/.-0 3 T8gE @Hh4 J CTEeqL,HN4L\,\u`m>hYh>H^lhdidhstitX>XY]>ui{{\hff}VtSR|QNGLCCPBBB$<,**<` <L <B$BBCPCQR||$ 0  4 ),k`Npyvphx~|sm #us^lu`lxxDy`Nj .* tl L  V    R c d d V R   NI.LV.ALL.VILastSavedTarget0DfltNI.LV.ALL.goodSyntaxTargets&@0Dflt( @UUAn *>>*>>@?"  Segoe UISegoe UISegoe UI01Segoe UISegoe UISegoe UIRSRC LVINLBVWT 4 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl8lDTHPTRecoCPST TPICC hSTRG LIfp FPHP LIbd BDHPVITS$HIST8PRT LFTAB` & &l&d&0%&P!&%'&2P&4ؤ&c\&cԘ&c &f&f$%&f'&j$&&<&hD&&&h& Ĕ& $& &\&(t&t&Ф&$&D&&8<&T&&4 &"& ̌!&$&&d4&'L&)!&+\&,&-|&.d&/&0 &1X&2&4$&5h$&7p&8 |&9XX&:d&<&=dL&?&@ &BX&CT#&D&E\&G&Hp"&JL&&K`&Md &N` &P&Q &RD&S4&T0&U(&Vt&W &X $&Ylh&ZX&[4&\t&]&^`&_&`(&a\d&b&c&dh%&e( &f"&gL &hp&i4&kL&l&m&n\&pX&q<&s&t&u&v&w@1&x&y&zh<&{`&||X &}$l&~p4x0 |<,ܔ0|l,H| & & p&&D&`& & & &!#&"P&#&% &(,"&*8 &3D$&6P$&;\p&>h&AtH#&F&I"&L8&O &j&o&r&&d0 &L &XFEذx\Gp Stream Basic with Config.vi